perm filename EX4.SAI[0,BGB] blob sn#115092 filedate 1974-08-30 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	BEGIN "EX4"
C00004 ENDMK
C⊗;
BEGIN "EX4"
	REQUIRE "GEOMES.HDR[GEM,HE]" SOURCE_FILE;
	DEFINE αα="COMMENT";
	DEFINE π="3.1415927";
INTEGER PROCEDURE MKTETRA (REAL R);
BEGIN "MKTETRA"
	INTEGER B,F1,F2,V1,V2,V3,V4;
	B ← MKBFV; F1 ← PFACE(B); V1 ← PVT(B);		αα MAKE POINT POLYHDERA;
	XWC(V1) ← ABS(R*0.942809); ZWC(V1) ← -ABS(R/3);	αα POSITION FIRST VERTEX;
	V2 ← MKEV(F1,V1); ROTATE(V2,0,0,2*π/3);		αα MAKE AND POSITION 2ND VERTEX;
	V3 ← MKEV(F1,V2); ROTATE(V3,0,0,2*π/3);		αα MAKE AND POSITION 3RD VERTEX;
	V4 ← MKEV(F1,V3);				αα MAKE AND POSITION 4TH VERTEX;
	XWC(V4)←YWC(V4)←0;ZWC(V4)←ABS(R);
	MKFE(V1,F1,V4); F2 ← PFACE(F1);
	MKFE(V1,F1,V3);	MKFE(V2,F2,V4);
	RETURN(B);
END "MKTETRA";
	MKUNIV;
	MKTETRA(6);
	GEODPY; INCHRW;
END "EX4";